* {
  padding: 0;
  margin: 0;
  border: 0;
  outline: 0;
  background: transparent;
  letter-spacing: .5px; }

div, dl, dt, dd, form, h1, h2, h3, h4, h5, h6, img, ol, ul, li, table, th, td, p, span, a {
  border: 0; }

img, input {
  border: 0;
  vertical-align: middle; }

body {
  font-family: Microsoft YaHei,Tahoma,Arial,Helvetica,sans-serif;
  font-size: 12px;
  background-color: #dddddb;
  color: #000; }

html {
  overflow-y: scroll; }

ul, ol, li {
  list-style: none; }

th, td, input {
  font-size: 12px; }

h1, h2, h3, h4, h5, h6 {
  font-size: 10 0;
  font-weight: 400; }

h3 {
  font-size: 14px; }

button {
  border: 0;
  cursor: pointer;
  font-size: 12px;
  background-color: transparent; }

select {
  border-width: 1px;
  _zoom: 1;
  border-style: solid;
  padding-top: 2px;
  font-size: 12px; }

.clear {
  clear: both;
  font-size: 1px;
  height: 0;
  visibility: hidden;
  line-height: 0; }

.clearfix:after {
  content: "";
  display: block;
  clear: both; }

.clearfix {
  zoom: 1; }

a {
  text-decoration: none; }

a:link, a:visited {
  text-decoration: none;
  color: #000; }

a:hover, a:active {
  text-decoration: none;
  color: #db2725; }

.wrapper {
  width: 100%;
  height: auto;
  overflow: hidden;
  min-width: 1000px; }

.header_container {
  width: 100%;
  height: 162px;
  position: relative;
  margin: 0 auto;
  z-index: 10;
  background-repeat: repeat-x; }

.header1_container {
  width: 100%;
  height: 95px;
  position: relative;
  margin: 0 auto;
  text-align: left;
  z-index: 99;
  background-repeat: repeat-x; }

.content_container {
  width: 1000px;
  height: auto;
  position: relative;
  margin: 0 auto;
  text-align: left;
  z-index: 8; }

.content_container:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden; }

.content_container {
  *zoom: 1; }

.footer_container {
  width: 100%;
  height: 235px;
  position: relative;
  margin: 0 auto;
  background-color: #f2f2f2;
  z-index: 6; }

.footer_container .end_hr {
  width: 100%;
  height: 50px;
  position: relative; }

.footer_container_bank {
  width: 100%;
  height: 105px;
  margin-top: 0;
  margin-bottom: 0;
  position: relative;
  margin: 0 auto;
  background-color: #f2f2f2;
  z-index: 6; }

.returnTop {
  width: 98px;
  height: 300px;
  position: fixed;
  left: 50%;
  margin-left: 550px;
  bottom: 50px;
  overflow: hidden;
  z-index: 9997;
  text-align: center;
  background: transparent; }
  .returnTop .top {
    overflow: hidden;
    background-color: #000;
    font-size: 14px;
    color: #fff;
    padding: 5px 0; }
    .returnTop .top span {
      color: red;
      font-size: 16px;
      letter-spacing: 2px;
      font-weight: bold; }
    .returnTop .top .erweima {
      border: 1px solid #ccc;
      overflow: hidden;
      margin: 0;
      background-color: #fff;
      padding: 5px 0; }
      .returnTop .top .erweima span {
        line-height: 22px;
        display: inline-block; }
      .returnTop .top .erweima img {
        width: 75px;
        height: 75px;
        display: inline-block;
        margin-bottom: 5px; }
      .returnTop .top .erweima .clickOn {
        height: 24px;
        overflow: hidden;
        background-color: #fff;
        border: 1px solid #ccc;
        border-top: 0; }
        .returnTop .top .erweima .clickOn a {
          display: block;
          width: 100%;
          height: 24px;
          overflow: hidden;
          text-indent: -9999px;
          background-repeat: no-repeat; }

.returnTopBank {
  width: 93px;
  height: 49px;
  position: fixed;
  left: 50%;
  margin-left: 550px;
  bottom: 10px;
  overflow: hidden;
  z-index: 999;
  text-align: center; }
  .returnTopBank .clickOnBank a {
    display: block;
    width: 100%;
    height: 39px;
    overflow: hidden;
    margin-left: -20px;
    margin-top: 0;
    text-indent: -9999px;
    background: url(../img/returntop_bank.png) no-repeat;
    background-position: 20px 9px; }

.gls_100 {
  display: block;
  width: 61px;
  height: 61px;
  position: absolute;
  top: 0;
  right: 0;
  text-indent: -9999px;
  z-index: 9;
  background-repeat: no-repeat; }

.header {
  width: 1000px;
  height: 120px;
  margin: 0 auto;
  position: relative;
  overflow: visible;
  z-index: 10; }
  .header .quick_access {
    width: 1000px;
    height: 30px;
    position: relative;
    z-index: 10; }
  .header .bank_top_image ul .top_image1 {
    display: block;
    width: 312px;
    height: 30px;
    padding-top: 30px;
    float: left; }
  .header .bank_top_image ul .top_image2 {
    display: block;
    width: 312px;
    height: 30px;
    padding-top: 30px;
    margin-right: -95px;
    float: right; }
  .header .bank_top_image ul .quick_access_left {
    height: 30px;
    line-height: 30px;
    float: left; }
    .header .bank_top_image ul .quick_access_left ul .theLi {
      float: left;
      height: 30px;
      padding: 0 6px 0 0; }
      .header .bank_top_image ul .quick_access_left ul .theLi span {
        margin: 0 14px; }
      .header .bank_top_image ul .quick_access_left ul .theLi .red {
        font-size: 16px;
        margin: 0 2px;
        vertical-align: middle;
        display: inline-block;
        margin-bottom: 3px; }
      .header .bank_top_image ul .quick_access_left ul .theLi .youli {
        width: 20px;
        height: 20px;
        margin: 0 0 4px 0;
        padding: 0 2px 0 0; }
  .header .bank_top_image ul .quick_access_right {
    height: 30px;
    line-height: 30px;
    float: right;
    padding: 0 80px 0 0; }
    .header .bank_top_image ul .quick_access_right ul li {
      float: left;
      height: 30px;
      line-height: 30px;
      padding: 0 0 0 20px; }
  .header .bank_top_image ul .branding {
    width: 1000px;
    height: 90px;
    overflow: hidden; }
    .header .bank_top_image ul .branding .logo {
      display: block;
      width: 205px;
      height: 90px;
      text-indent: -9999px;
      float: left;
      background-repeat: no-repeat; }
    .header .bank_top_image ul .branding .logo_slogan {
      display: block;
      width: 151px;
      height: 90px;
      text-indent: -9999px;
      float: left;
      background-repeat: no-repeat; }

.header_menu {
  width: 1000px;
  height: 42px;
  position: relative;
  z-index: 8; }
  .header_menu ul li {
    float: left;
    height: 42px;
    margin-right: 50px; }
    .header_menu ul li .theNav {
      display: block;
      width: auto;
      height: 42px;
      line-height: 42px;
      float: left;
      white-space: nowrap;
      color: #fff;
      font-size: 14px; }
    .header_menu ul li .theNav:hover {
      color: #db2726; }
    .header_menu ul li .menuChecked {
      display: block;
      width: auto;
      height: 42px;
      line-height: 42px;
      float: left;
      white-space: nowrap;
      color: #db2726;
      font-size: 14px; }
    .header_menu ul li .menuChecked:hover {
      color: #db2726; }
    .header_menu ul li .menuChecked:visited {
      color: #db2726; }
  .header_menu .pop_up_menu1 {
    width: 315px;
    height: auto;
    overflow: hidden;
    -moz-box-shadow: 0 1px 6px #999;
    -webkit-box-shadow: 0 1px 6px #999;
    box-shadow: 0 1px 6px #999;
    position: absolute;
    background-color: #fff;
    left: 0;
    top: 42px;
    _top: 39px;
    z-index: 99;
    display: none;
    filter: progid:DXImageTransform.Microsoft.Shadow(color='#cccccc', Direction=90, Strength=3) progid:DXImageTransform.Microsoft.Shadow(color='#cccccc', Direction=180, Strength=3) progid:DXImageTransform.Microsoft.Shadow(color='#cccccc', Direction=270, Strength=3); }
  .header_menu .pop_up_menu {
    width: 630px;
    height: auto;
    overflow: hidden;
    -moz-box-shadow: 0 1px 6px #999;
    -webkit-box-shadow: 0 1px 6px #999;
    box-shadow: 0 1px 6px #999;
    background-color: #fff;
    background-position: 315px 0;
    position: absolute;
    left: 0;
    top: 42px;
    _top: 39px;
    z-index: 99;
    display: none;
    filter: progid:DXImageTransform.Microsoft.Shadow(color='#cccccc', Direction=90, Strength=3) progid:DXImageTransform.Microsoft.Shadow(color='#cccccc', Direction=180, Strength=3) progid:DXImageTransform.Microsoft.Shadow(color='#cccccc', Direction=270, Strength=3); }
  .header_menu .submenu {
    width: 274px;
    height: auto;
    overflow: hidden;
    float: left;
    padding: 0 20px 0 20px;
    position: relative;
    border-right: 1px #e7e7e7 solid;
    margin-top: 10px;
    margin-bottom: 10px; }
    .header_menu .submenu .title {
      width: 100%;
      height: 44px;
      line-height: 44px;
      font-size: 14px;
      font-weight: bold;
      border-bottom: 1px solid #e7e7e7;
      text-align: left; }
    .header_menu .submenu ul {
      width: 100%;
      height: auto;
      max-height: 230px;
      overflow: hidden;
      padding-bottom: 34px; }
      .header_menu .submenu ul li {
        float: none;
        width: 100%;
        height: auto;
        overflow: hidden;
        line-height: 15px;
        white-space: normal;
        text-align: left;
        margin-top: 10px;
        margin-right: 0; }
        .header_menu .submenu ul li a {
          font-size: 12px;
          color: #666; }
        .header_menu .submenu ul li a:hover {
          font-size: 12px;
          color: #db2726; }
        .header_menu .submenu ul li a:visited {
          font-size: 12px;
          color: #db2726; }
    .header_menu .submenu .submenu_ul {
      width: 50%;
      float: left; }
    .header_menu .submenu .more {
      width: 300px;
      height: auto;
      position: absolute;
      left: 0;
      bottom: -2px;
      text-align: right; }

.shopping_bag {
  height: 42px;
  color: #fff;
  padding: 0 15px 0 0;
  position: absolute;
  bottom: 0;
  right: 0;
  cursor: pointer;
  z-index: 10; }
  .shopping_bag ul li {
    float: left;
    margin-left: 15px;
    font-size: 14px;
    height: 42px;
    line-height: 42px; }
  .shopping_bag ul .shopping_quantity {
    margin-left: 0;
    color: #a8a8a8;
    font-size: 12px;
    width: 23px;
    text-align: center;
    line-height: 45px;
    background-repeat: no-repeat; }

.pop_up_box6 {
  width: 100px;
  height: auto;
  position: absolute;
  top: 30px;
  left: -35px;
  z-index: 99; }
  .pop_up_box6 .box_content {
    width: 65px;
    height: 10px;
    padding-left: 25px;
    line-height: 10px;
    background: url(../img/icon_like1.gif) #fff no-repeat;
    background-position: 10px 9px;
    text-align: center; }

.nav_container {
  width: 100%;
  height: 42px;
  background-color: #000; }

.nav_container_top {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9999;
  background-color: #000; }

.nav {
  width: 1000px;
  height: 42px;
  margin: 0 auto;
  position: relative;
  z-index: 9; }

.productquery_container {
  width: 100%;
  height: auto;
  position: relative;
  z-index: 999;
  margin-bottom: 20px; }

.productquery_top {
  width: 100%;
  height: 0;
  float: left;
  position: fixed;
  top: 42px;
  left: 0;
  z-index: 9998;
  margin-bottom: 0; }
  .productquery_top .productquery {
    width: 1000px;
    height: 45px;
    padding: 10px 0 0 0;
    margin: 0 auto;
    background-color: #fff;
    background: url(../img/nav_bg1.png) repeat-x; }

.productquery_top_bigbanner {
  width: 100%;
  height: 0;
  float: left;
  position: fixed;
  top: 42px;
  left: 0;
  z-index: 9998;
  margin-bottom: 0; }
  .productquery_top_bigbanner .productquery {
    width: 1000px;
    height: 45px;
    padding: 10px 20px 0 20px;
    margin: 0 auto;
    background-color: #fff;
    background: url(../img/nav_bg1.png) repeat-x; }

.twograde .productquery_top .productquery {
  width: 760px;
  height: 45px;
  padding: 10px 0 0 0;
  margin: 0 auto;
  background-color: #fff;
  background: url(../img/nav_bg1.png) repeat-x;
  position: relative;
  left: 120px;
  _left: 0;
  z-index: auto; }

.twograde .productquery_top_bigbanner .productquery {
  width: 760px;
  height: 45px;
  padding: 10px 10px 0 10px;
  margin: 0 auto;
  background-color: #fff;
  background: url(../img/nav_bg1.png) repeat-x;
  position: relative;
  left: 120px;
  _left: 0;
  z-index: auto; }

html body .productquery_top_noie6 {
  width: 100%;
  height: 0;
  float: left;
  position: fixed;
  top: 42px;
  left: 0;
  z-index: 9998;
  margin-bottom: 0; }
  html body .productquery_top_noie6 .productquery {
    width: 1000px;
    height: 45px;
    padding: 10px 20px 0 20px;
    margin: 0 auto;
    background-color: #fff;
    background: url(../img/nav_bg1.png) repeat-x; }

html body .twograde .productquery_top_noie6 .productquery {
  width: 760px;
  height: 45px;
  padding: 10px 10px 0 10px;
  margin: 0 auto;
  background-color: #fff;
  background: url(../img/nav_bg1.png) repeat-x;
  position: relative;
  left: 120px;
  _left: 0;
  z-index: auto; }

.pop_up_shopping {
  width: 285px;
  height: auto;
  -moz-box-shadow: 0 1px 6px #999;
  -webkit-box-shadow: 0 1px 6px #999;
  box-shadow: 0 1px 6px #999;
  background-color: #fff;
  position: absolute;
  right: 0;
  top: 42px;
  z-index: 9;
  display: none;
  filter: progid:DXImageTransform.Microsoft.Shadow(color='#cccccc', Direction=90, Strength=3) progid:DXImageTransform.Microsoft.Shadow(color='#cccccc', Direction=180, Strength=3) progid:DXImageTransform.Microsoft.Shadow(color='#cccccc', Direction=270, Strength=3); }

.pop_up_shopping:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden; }

.pop_up_shopping {
  *zoom: 1; }

.button_close {
  position: absolute;
  display: block;
  width: 11px;
  height: 11px;
  background: url(../img/icon_close2.png) no-repeat;
  right: 10px;
  top: 10px;
  text-indent: -9999px; }

.inner_have {
  margin-top: 40px;
  width: 260px;
  height: auto;
  margin-left: 20px;
  overflow: hidden; }
  .inner_have .subtotal {
    float: right;
    margin-top: 10px;
    margin-bottom: 67px; }

.inner_none {
  margin-top: 35px;
  width: 245px;
  height: auto;
  overflow: hidden;
  margin-left: 20px;
  margin-bottom: 20px;
  text-align: center; }

.my_product_button {
  display: block;
  width: 100px;
  height: 27px;
  background-color: #db2726;
  line-height: 27px;
  color: #fff;
  text-align: center;
  position: absolute;
  left: 93px;
  bottom: 20px; }

.my_product_button:link {
  color: #fff; }

.my_product_button:visited {
  color: #fff; }

.my_product_container {
  width: 260px;
  max-height: 263px;
  overflow: hidden; }

.my_product {
  width: 245px;
  height: 77px;
  border-bottom: 1px solid #e7e7e7;
  position: relative;
  margin-bottom: 10px;
  z-index: auto; }

.my_product_img {
  display: block;
  width: 48px;
  height: 65px;
  border: 1px solid #e7e7e7;
  overflow: hidden;
  position: absolute;
  left: 0;
  top: 0; }
  .my_product_img img {
    width: 100%; }

.my_product_delete {
  position: absolute;
  right: 0;
  bottom: 10px; }

.my_product ul li {
  margin-left: 60px;
  text-align: left;
  margin-bottom: 3px;
  width: 185px;
  overflow: hidden;
  white-space: nowrap; }

.pop_up_myGlamour {
  width: 223px;
  height: 150px;
  overflow: hidden;
  -moz-box-shadow: 0 2px 4px #999;
  -webkit-box-shadow: 0 2px 4px #999;
  box-shadow: 0 2px 4px #999;
  background-color: #fff;
  position: absolute;
  left: -23px;
  top: 30px;
  z-index: 99;
  border: 1px solid #e7e7e7;
  display: none;
  filter: progid:DXImageTransform.Microsoft.Shadow(color='#cccccc', Direction=90, Strength=3) progid:DXImageTransform.Microsoft.Shadow(color='#cccccc', Direction=180, Strength=3) progid:DXImageTransform.Microsoft.Shadow(color='#cccccc', Direction=270, Strength=3); }
  .pop_up_myGlamour ul {
    width: 225px;
    height: 225px; }
    .pop_up_myGlamour ul li {
      width: 74px;
      height: 74px;
      border-right: 1px solid #e7e7e7;
      border-bottom: 1px solid #e7e7e7;
      float: left; }
      .pop_up_myGlamour ul li a {
        display: block;
        width: 74px;
        height: 74px;
        text-align: center;
        line-height: 105px;
        overflow: hidden;
        cursor: pointer; }
      .pop_up_myGlamour ul li .order {
        background: url(../img/icon_order.gif) no-repeat;
        background-position: 28px 15px; }
      .pop_up_myGlamour ul li .order:hover {
        background: url(../img/icon_order_hover.gif) no-repeat;
        background-position: 28px 15px; }
      .pop_up_myGlamour ul li .comment {
        background: url(../img/icon_comment.gif) no-repeat;
        background-position: 32px 15px; }
      .pop_up_myGlamour ul li .comment:hover {
        background: url(../img/icon_comment_hover.gif) no-repeat;
        background-position: 32px 15px; }
      .pop_up_myGlamour ul li .coupon {
        background: url(../img/icon_coupon.gif) no-repeat;
        background-position: 26px 15px; }
      .pop_up_myGlamour ul li .coupon:hover {
        background: url(../img/icon_coupon_hover.gif) no-repeat;
        background-position: 26px 15px; }
      .pop_up_myGlamour ul li .friends {
        background: url(../img/icon_friends.gif) no-repeat;
        background-position: 25px 15px; }
      .pop_up_myGlamour ul li .friends:hover {
        background: url(../img/icon_friends_hover.gif) no-repeat;
        background-position: 25px 15px; }
      .pop_up_myGlamour ul li .information {
        background: url(../img/icon_information.gif) no-repeat;
        background-position: 28px 15px; }
      .pop_up_myGlamour ul li .information:hover {
        background: url(../img/icon_information_hover.gif) no-repeat;
        background-position: 28px 15px; }
      .pop_up_myGlamour ul li .address {
        background: url(../img/icon_address.gif) no-repeat;
        background-position: 28px 15px; }
      .pop_up_myGlamour ul li .address:hover {
        background: url(../img/icon_address_hover.gif) no-repeat;
        background-position: 28px 15px; }
      .pop_up_myGlamour ul li .balance {
        background: url(../img/icon_balance.gif) no-repeat;
        background-position: 30px 15px; }
      .pop_up_myGlamour ul li balance:hover {
        background: url(../img/icon_balance_hover.gif) no-repeat;
        background-position: 30px 15px; }
      .pop_up_myGlamour ul li .password {
        background: url(../img/icon_password.gif) no-repeat;
        background-position: 30px 15px; }
      .pop_up_myGlamour ul li .password:hover {
        background: url(../img/icon_password_hover.gif) no-repeat;
        background-position: 30px 15px; }
      .pop_up_myGlamour ul li .return {
        background: url(../img/icon_return.gif) no-repeat;
        background-position: 27px 15px; }
      .pop_up_myGlamour ul li .return:hover {
        background: url(../img/icon_return_hover.gif) no-repeat;
        background-position: 27px 15px; }

.pop_up_weixin {
  width: 114px;
  height: 130px;
  overflow: hidden;
  -moz-box-shadow: 0 2px 4px #999;
  -webkit-box-shadow: 0 2px 4px #999;
  box-shadow: 0 2px 4px #999;
  background-color: #fff;
  position: absolute;
  left: 20px;
  top: 30px;
  z-index: 99;
  text-align: center;
  filter: progid:DXImageTransform.Microsoft.Shadow(color='#cccccc', Direction=90, Strength=3) progid:DXImageTransform.Microsoft.Shadow(color='#cccccc', Direction=180, Strength=3) progid:DXImageTransform.Microsoft.Shadow(color='#cccccc', Direction=270, Strength=3); }
  .pop_up_weixin img {
    width: 100px;
    height: 100px;
    margin-top: 5px; }
    .pop_up_weixin img p {
      line-height: 20px; }

.pop_up_app {
  width: 114px;
  height: 130px;
  overflow: hidden;
  -moz-box-shadow: 0 2px 4px #999;
  -webkit-box-shadow: 0 2px 4px #999;
  box-shadow: 0 2px 4px #999;
  background-color: #fff;
  position: absolute;
  left: -22px;
  top: 30px;
  z-index: 99;
  text-align: center;
  filter: progid:DXImageTransform.Microsoft.Shadow(color='#cccccc', Direction=90, Strength=3) progid:DXImageTransform.Microsoft.Shadow(color='#cccccc', Direction=180, Strength=3) progid:DXImageTransform.Microsoft.Shadow(color='#cccccc', Direction=270, Strength=3); }
  .pop_up_app img {
    width: 100px;
    height: 100px;
    margin-top: 5px; }
  .pop_up_app p {
    line-height: 20px; }

.header1 {
  width: 1000px;
  height: 95px;
  margin: 0 auto;
  position: relative;
  overflow: visible; }
  .header1 .quick_access {
    width: 1000px;
    height: 30px;
    overflow: hidden; }
  .header1 .quick_access_right {
    height: 30px;
    line-height: 30px;
    float: right;
    padding: 0;
    overflow: hidden; }
    .header1 .quick_access_right ul li {
      float: left;
      height: 30px;
      line-height: 30px;
      padding: 0 0 0 20px; }
      .header1 .quick_access_right ul li a {
        margin-left: 5px; }
        .header1 .quick_access_right ul li a span {
          text-decoration: underline; }
  .header1 .branding {
    width: 1000px;
    height: 65px;
    overflow: hidden; }
    .header1 .branding .logo {
      display: block;
      width: 312px;
      height: 65px;
      text-indent: -9999px;
      float: left;
      background-repeat: no-repeat; }
    .header1 .branding .logo_slogan {
      display: block;
      width: 135px;
      height: 65px;
      text-indent: -9999px;
      float: left;
      background-repeat: no-repeat; }

.footer {
  width: 1000px;
  height: 205px;
  margin: 0 auto;
  text-align: left;
  padding-top: 30px;
  background-color: #f2f2f2;
  text-align: center; }
  .footer .footer_advantage {
    width: 1000px;
    height: 60px;
    margin: 0 auto;
    text-align: left;
    margin-bottom: 20px;
    overflow: hidden; }
    .footer .footer_advantage ul li {
      display: block;
      width: 165px;
      height: 60px;
      float: left;
      overflow: hidden;
      border-right: 1px solid #777; }
      .footer .footer_advantage ul li a {
        display: block;
        width: 165px;
        height: 60px;
        overflow: hidden;
        line-height: 95px;
        text-align: center;
        color: #000; }
      .footer .footer_advantage ul li a:hover {
        color: #000; }
      .footer .footer_advantage ul li a:visited {
        color: #000; }
      .footer .footer_advantage ul li .a1, .footer .footer_advantage ul li .a1:hover, .footer .footer_advantage ul li .a2, .footer .footer_advantage ul li .a2:hover, .footer .footer_advantage ul li .a3, .footer .footer_advantage ul li .a3:hover, .footer .footer_advantage ul li .a4, .footer .footer_advantage ul li .a4:hover, .footer .footer_advantage ul li .a5, .footer .footer_advantage ul li .a5:hover, .footer .footer_advantage ul li .a6, .footer .footer_advantage ul li .a6:hover {
        background-repeat: no-repeat; }
    .footer .footer_advantage ul .footer_advantage_right {
      border: 0; }
  .footer .footer_link {
    margin-bottom: 20px; }
    .footer .footer_link a {
      margin-left: 12px;
      margin-right: 12px; }
  .footer .footer_copyright {
    margin-bottom: 20px;
    text-align: center; }
    .footer .footer_copyright span {
      margin-right: 30px; }
  .footer .footer_license span {
    margin-right: 20px; }

.notice_container {
  width: 1800px;
  height: 40px;
  overflow: hidden;
  background: url(../img/notice_bg.png) left top;
  position: absolute;
  top: 161px;
  z-index: 9;
  left: 50%;
  margin-left: -900px; }
  .notice_container .notice {
    width: 1000px;
    height: 40px;
    margin: 0 auto;
    overflow: hidden;
    margin-left: 400px; }
    .notice_container .notice span img {
      width: 25px;
      height: 21px; }
    .notice_container .notice h3 {
      float: left;
      width: 25px;
      height: 21px;
      margin-top: 9px; }
    .notice_container .notice p {
      display: block;
      float: left;
      width: 880px;
      height: 40px;
      line-height: 40px;
      overflow: hidden;
      color: #fff;
      text-align: left;
      padding-left: 20px; }
    .notice_container .notice a {
      display: block;
      float: right;
      width: 17px;
      height: 17px;
      overflow: hidden;
      position: relative;
      top: 11px; }
      .notice_container .notice a img {
        width: 17px;
        height: 17px;
        float: none;
        position: absolute;
        top: 0;
        left: 0; }
  .notice_container .title_scripting {
    float: left;
    width: 880px;
    margin-top: 10px; }

#bigBanner_outlet {
  height: 600px; }

.outlet_bigBanner_text {
  position: absolute;
  width: 100%;
  height: auto;
  overflow: hidden;
  top: 55px;
  color: #fff;
  text-align: center; }
  .outlet_bigBanner_text .title {
    font-size: 26px;
    letter-spacing: 1px; }
  .outlet_bigBanner_text .text {
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 20px;
    padding-top: 16px; }

.bigBanner {
  text-align: center;
  width: 1800px;
  height: 524px;
  overflow: hidden;
  position: absolute;
  top: 161px;
  left: 50%;
  margin-left: -900px;
  z-index: 7; }
  .bigBanner .bigBanner_leftpage {
    width: 25px;
    height: 40px;
    background: url(../img/bigbanner_leftarrows.png) no-repeat;
    _background: 0;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="https://cdn11.mei.com/images/bigbanner_leftarrows.png");
    position: absolute;
    left: 375px;
    top: 210px;
    cursor: pointer;
    z-index: 1; }
  .bigBanner .bigBanner_rightpage {
    width: 25px;
    height: 40px;
    background: url(../img/bigbanner_rightarrows.png) no-repeat;
    _background: 0;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="https://cdn11.mei.com/images/bigbanner_rightarrows.png");
    position: absolute;
    right: 375px;
    top: 210px;
    cursor: pointer;
    z-index: 1; }

.theBannerPage {
  position: absolute;
  width: 100%;
  height: 12px;
  bottom: 104px;
  text-align: center;
  font-size: 0;
  z-index: 1; }
  .theBannerPage a {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    width: 12px;
    height: 11px;
    background: url(../img/bigbanner_pagebutton.png) no-repeat;
    _background: 0;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="https://cdn11.mei.com/images/bigbanner_pagebutton.png");
    margin: 0 8px; }
  .theBannerPage .pagebutton_checked {
    background: url(../img/bigbanner_pagebutton_checked.png) no-repeat;
    _background: 0;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="https://cdn11.mei.com/images/bigbanner_pagebutton_checked.png"); }

#content_bg_outlet {
  margin-top: 496px; }

.content_bg {
  width: 1040px;
  height: auto;
  margin: 0 auto;
  margin-top: 420px;
  position: relative;
  z-index: 8; }
  .content_bg .bg_left {
    width: 20px;
    height: 500px;
    overflow: hidden;
    position: absolute;
    left: -20px;
    top: 0;
    _display: none;
    background-repeat: no-repeat; }
  .content_bg .bg_right {
    width: 20px;
    height: 500px;
    overflow: hidden;
    position: absolute;
    right: -20px;
    top: 0;
    _display: none;
    background-repeat: no-repeat; }
  .content_bg .bg_shadow {
    width: 1040px;
    padding-top: 20px;
    _padding-top: 0;
    height: auto;
    _background: 0;
    _background-color: #fff;
    margin: 0 auto;
    _margin-top: 20px;
    background-repeat: repeat-x;
    *zoom: 1; }
  .content_bg .bg_shadow:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden; }

.content_bg:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden; }

.content_bg {
  *zoom: 1; }

@media screen and (max-width: 1040px) {
  .content_bg {
    width: 1010px; }
  .content_bg .bg_shadow {
    width: 1010px; } }

.cuttingline {
  width: 100%;
  height: 1px;
  overflow: hidden;
  margin-bottom: 20px;
  background-color: #e7e7e7; }

.borderbottom {
  border-bottom: 1px solid #e7e7e7; }

.borderbottom1 {
  border-bottom: 1px dashed #e7e7e7; }

.font12px {
  font-size: 12px; }

.font14px {
  font-size: 14px; }

.font16px {
  font-size: 16px; }

.font18px {
  font-size: 18px; }

.font24px {
  font-size: 24px; }

.fontbold {
  font-weight: bold; }

.textLine {
  text-decoration: line-through; }

.red {
  color: #db2726; }

.grey {
  color: #999; }

.black {
  color: #000; }

.button1 {
  display: block;
  width: 98px;
  height: 23px;
  border: 1px solid #db2726;
  font-size: 12px;
  color: #fff;
  text-align: center;
  line-height: 23px;
  cursor: pointer;
  background-color: #db2726;
  text-decoration: none;
  font-weight: normal; }

.button2 {
  display: block;
  width: 98px;
  height: 23px;
  border: 1px solid #000;
  font-size: 12px;
  color: #000;
  text-align: center;
  line-height: 23px;
  cursor: pointer;
  text-decoration: none;
  font-weight: normal;
  background-color: #fff; }

.button3 {
  display: block;
  width: 223px;
  height: 33px;
  border: 1px solid #db2726;
  font-size: 14px;
  color: #fff;
  text-align: center;
  line-height: 33px;
  cursor: pointer;
  background-color: #db2726;
  text-decoration: none;
  font-weight: normal; }

.button4 {
  display: block;
  width: 223px;
  height: 33px;
  border: 1px solid #000;
  font-size: 14px;
  color: #000;
  text-align: center;
  line-height: 33px;
  cursor: pointer;
  text-decoration: none;
  font-weight: normal;
  background-color: #fff; }

.button1:hover {
  display: block;
  width: 98px;
  height: 23px;
  border: 1px solid #db2726;
  font-size: 12px;
  color: #fff;
  text-align: center;
  line-height: 23px;
  cursor: pointer;
  background-color: #db2726;
  text-decoration: none;
  font-weight: normal; }

.button2:hover {
  display: block;
  width: 98px;
  height: 23px;
  border: 1px solid #000;
  font-size: 12px;
  color: #000;
  text-align: center;
  line-height: 23px;
  cursor: pointer;
  text-decoration: none;
  font-weight: normal; }

.button3:hover {
  display: block;
  width: 223px;
  height: 33px;
  border: 1px solid #db2726;
  font-size: 14px;
  color: #fff;
  text-align: center;
  line-height: 33px;
  cursor: pointer;
  background-color: #db2726;
  text-decoration: none;
  font-weight: normal; }

.button4:hover {
  display: block;
  width: 223px;
  height: 33px;
  border: 1px solid #000;
  font-size: 14px;
  color: #000;
  text-align: center;
  line-height: 33px;
  cursor: pointer;
  text-decoration: none;
  font-weight: normal; }

.button1:visited {
  display: block;
  width: 98px;
  height: 23px;
  border: 1px solid #db2726;
  font-size: 12px;
  color: #fff;
  text-align: center;
  line-height: 23px;
  cursor: pointer;
  background-color: #db2726;
  text-decoration: none;
  font-weight: normal; }

.button2:visited {
  display: block;
  width: 98px;
  height: 23px;
  border: 1px solid #000;
  font-size: 12px;
  color: #000;
  text-align: center;
  line-height: 23px;
  cursor: pointer;
  text-decoration: none;
  font-weight: normal; }

.button3:visited {
  display: block;
  width: 223px;
  height: 33px;
  border: 1px solid #db2726;
  font-size: 14px;
  color: #fff;
  text-align: center;
  line-height: 33px;
  cursor: pointer;
  background-color: #db2726;
  text-decoration: none;
  font-weight: normal; }

.button4:visited {
  display: block;
  width: 223px;
  height: 33px;
  border: 1px solid #000;
  font-size: 14px;
  color: #000;
  text-align: center;
  line-height: 33px;
  cursor: pointer;
  text-decoration: none;
  font-weight: normal; }

.scrollbar1_container {
  position: absolute;
  width: 3px;
  height: 257px;
  overflow: hidden;
  background-color: #e7e7e7;
  top: 37px;
  right: 5px; }
  .scrollbar1_container .scrollbar {
    width: 3px;
    height: 180px;
    background-color: #e7e7e7;
    cursor: pointer; }
    .scrollbar1_container .scrollbar .slider {
      width: 3px;
      height: 25px;
      background-color: #000; }

.scrollbar2_container {
  width: 100%;
  height: 3px;
  background-color: #e7e7e7;
  margin-bottom: 0;
  overflow: hidden; }
  .scrollbar2_container .scrollbar {
    width: 100%;
    height: 3px;
    background-color: #e7e7e7;
    cursor: pointer; }
    .scrollbar2_container .scrollbar .slider {
      width: 25px;
      height: 3px;
      background-color: #000; }

.border_color1 {
  border: 1px solid #e7e7e7; }

.border_color2 {
  border: 1px solid #999; }

.border_color2_Checked {
  border: 1px solid #000; }

.number_choose {
  width: 108px;
  height: 28px;
  border: 1px solid #999;
  overflow: hidden; }
  .number_choose span {
    display: block;
    float: left;
    overflow: hidden; }
  .number_choose .number_reduce {
    width: 28px;
    height: 28px;
    border-right: 1px solid #999;
    background: url(../img/reduce.gif) no-repeat;
    text-indent: -9999px;
    cursor: pointer; }
  .number_choose .number_reduce_none {
    width: 28px;
    height: 28px;
    border-right: 1px solid #999;
    background: url(../img/reduce_none.gif) no-repeat;
    text-indent: -9999px;
    cursor: pointer; }
  .number_choose .number_increase {
    width: 28px;
    height: 28px;
    border-left: 1px solid #999;
    background: url(../img/increase.gif) no-repeat;
    text-indent: -9999px;
    cursor: pointer; }
  .number_choose .number_increase_none {
    width: 28px;
    height: 28px;
    border-left: 1px solid #999;
    background: url(../img/increase_none.gif) no-repeat;
    text-indent: -9999px;
    cursor: pointer; }
  .number_choose .quantity_number {
    width: 50px;
    height: 18px;
    padding: 5px 0; }
    .number_choose .quantity_number input {
      float: left;
      width: 50px;
      height: 18px;
      font-size: 14px;
      line-height: 18px;
      text-align: center; }

.selectionconditions {
  width: 123px;
  height: 28px;
  border: 1px solid #999;
  background-color: #fff;
  position: relative;
  z-index: auto; }
  .selectionconditions span {
    display: block;
    overflow: hidden; }
  .selectionconditions .selectcontent {
    width: 84px;
    height: 18px;
    line-height: 18px;
    border-right: 1px solid #999;
    position: absolute;
    left: 10px;
    top: 5px;
    z-index: auto; }
  .selectionconditions .selectbutton {
    width: 28px;
    height: 28px;
    background: url(../img/icon_arrows_bottom.gif) no-repeat;
    background-position: 8px 10px;
    cursor: pointer;
    text-indent: -9999px;
    position: absolute;
    top: 0;
    right: 0;
    z-index: auto; }
  .selectionconditions .selectlist {
    width: 283px;
    height: auto;
    overflow: hidden;
    border: 1px solid #999;
    -moz-box-shadow: 0 1px 6px #999;
    -webkit-box-shadow: 0 1px 6px #999;
    box-shadow: 0 1px 6px #999;
    background-color: #fff;
    position: absolute;
    top: 28px;
    left: -1px;
    padding-bottom: 20px;
    z-index: 1; }
    .selectionconditions .selectlist .selectlist_top {
      width: 100%;
      height: 30px;
      line-height: 30px;
      position: relative;
      padding-bottom: 5px;
      z-index: 1; }
      .selectionconditions .selectlist .selectlist_top span {
        display: block;
        width: 11px;
        height: 11px;
        background: url(../img/icon_close2.png) no-repeat;
        position: absolute;
        top: 10px;
        right: 10px;
        cursor: pointer;
        z-index: 1;
        text-indent: -9999px; }
      .selectionconditions .selectlist .selectlist_top a {
        position: absolute;
        top: 0;
        right: 40px;
        z-index: 1; }
      .selectionconditions .selectlist .selectlist_top .scrollbar1_container {
        width: 11px;
        height: 225px;
        overflow: hidden;
        background-color: #fff;
        top: 30px;
        right: 0; }
        .selectionconditions .selectlist .selectlist_top .scrollbar1_container .scrollbar {
          height: 100%; }
    .selectionconditions .selectlist .loadingnow {
      position: absolute;
      top: 50%;
      margin-top: -15px;
      left: 50%;
      margin-left: -15px;
      z-index: 10; }
    .selectionconditions .selectlist .selectlist_bottom {
      width: 100%;
      height: auto;
      overflow: hidden;
      position: relative; }

.box_effect {
  width: 100%;
  height: auto;
  overflow: hidden;
  padding: 5px 0 0 5px; }

.box_effect_bg {
  width: 995px;
  padding: 0;
  background-color: #f0f0f0; }

.box_effect_content {
  width: 973px;
  padding: 10px;
  height: auto;
  overflow: hidden;
  background-color: #fff;
  border: 1px solid #e7e7e7;
  position: relative;
  bottom: 5px;
  left: -5px; }

.product_color {
  width: 100%;
  height: auto; }
  .product_color h3 {
    font-size: 12px;
    font-weight: normal;
    text-align: left; }
    .product_color h3 span {
      color: #db2726;
      margin-left: 12px; }
  .product_color ul li {
    float: left;
    width: 30px;
    height: 40px;
    margin-right: 10px;
    margin-top: 10px; }
    .product_color ul li span {
      display: block;
      width: 28px;
      height: 38px;
      overflow: hidden;
      position: relative;
      cursor: pointer; }
      .product_color ul li span img {
        width: 30px;
        height: 40px;
        position: absolute;
        left: -1px;
        top: -1px; }
    .product_color ul li span:hover {
      border: 1px solid #000; }
    .product_color ul li span:visited {
      display: block;
      width: 28px;
      height: 38px;
      overflow: hidden;
      position: relative;
      cursor: pointer; }
  .product_color .nothing {
    position: absolute;
    width: 30px;
    height: 40px;
    left: -1px;
    top: -1px;
    z-index: 2; }

.product_size {
  width: 100%;
  height: auto;
  overflow: hidden; }
  .product_size h3 {
    font-size: 12px;
    font-weight: normal;
    text-align: left; }
    .product_size h3 span {
      color: #db2726;
      margin-left: 12px; }
  .product_size ul li {
    float: left;
    width: 40px;
    height: 30px;
    margin-right: 5px;
    margin-top: 5px; }
    .product_size ul li span {
      display: block;
      width: 38px;
      height: 28px;
      line-height: 28px;
      text-align: center;
      color: #000;
      background-color: #fff;
      cursor: pointer;
      font-size: 12px; }
    .product_size ul li span:hover {
      border: 1px solid #000; }
    .product_size ul li .product_size_Checked {
      background-color: #000;
      color: #FFF;
      border: 1px solid #000; }
    .product_size ul li .product_size_none {
      background: url(../img/product_size_none1.gif) no-repeat; }
    .product_size ul li .product_size_maybe {
      background: url(../img/product_size_maybe.gif) no-repeat; }

.pop_up {
  width: 0;
  height: 0;
  position: relative;
  *float: left; }

.pop_up_box {
  position: absolute;
  z-index: 99; }

.helpful .pop_up_box {
  left: -43px; }

.box_top {
  width: 100%;
  height: 12px;
  overflow: hidden;
  position: relative;
  z-index: 1; }
  .box_top .top_img {
    width: 19px;
    height: 12px;
    background: url(../img/icon_arrows_top1.png) no-repeat;
    margin: 0 auto; }

.box_bottom {
  width: 100%;
  height: 12px;
  overflow: hidden;
  position: relative;
  z-index: 1; }
  .box_bottom .bottom_img {
    width: 19px;
    height: 12px;
    background: url(../img/icon_arrows_bottom3.gif) no-repeat;
    margin: 0 auto; }

.box_content {
  height: auto;
  overflow: hidden;
  padding: 10px;
  -moz-box-shadow: 0 0 5px #999;
  -webkit-box-shadow: 0 0 5px #999;
  box-shadow: 0 0 5px #999;
  background-color: #fff;
  position: relative;
  top: -3px\9;
  _top: -3px;
  filter: progid:DXImageTransform.Microsoft.Shadow(color='#cccccc', Direction=0, Strength=3) progid:DXImageTransform.Microsoft.Shadow(color='#cccccc', Direction=90, Strength=3) progid:DXImageTransform.Microsoft.Shadow(color='#cccccc', Direction=180, Strength=3) progid:DXImageTransform.Microsoft.Shadow(color='#cccccc', Direction=270, Strength=3); }

.tab1 {
  width: 100%;
  height: auto;
  overflow: hidden;
  position: relative;
  padding-top: 24px; }
  .tab1 .tab_nav, .tab1 .coupon_nav {
    width: 100%;
    height: 25px;
    overflow: hidden;
    position: absolute;
    top: 0; }
    .tab1 .tab_nav span, .tab1 .coupon_nav span {
      display: block;
      width: 98px;
      height: 23px;
      font-size: 12px;
      color: #000;
      text-align: center;
      line-height: 23px;
      float: left;
      cursor: pointer;
      margin-right: -1px; }
    .tab1 .tab_nav .tab_button, .tab1 .coupon_nav .tab_button {
      border: 1px solid #999;
      border-bottom: 1px solid #000;
      color: #999;
      background: #f2f2f2;
      position: relative;
      height: 22px;
      top: 1px; }
    .tab1 .tab_nav .tab_button_checked, .tab1 .coupon_nav .tab_button_checked {
      border: 1px solid #000;
      border-bottom: 1px solid #fff;
      background: #fff;
      position: relative;
      top: 1px;
      height: 24px;
      z-index: 1;
      color: #000; }
    .tab1 .tab_nav .tab_div, .tab1 .coupon_nav .tab_div {
      width: 100%;
      height: auto;
      overflow: hidden;
      border: 1px solid #000; }
  .tab1 .tab2 {
    width: 100%;
    height: auto;
    overflow: hidden;
    border-top: 2px solid #000; }
    .tab1 .tab2 .tab_nav {
      position: relative;
      width: 100%;
      height: 45px;
      overflow: hidden;
      border-bottom: 1px solid #e7e7e7;
      margin-bottom: 20px; }
      .tab1 .tab2 .tab_nav span {
        display: block;
        float: left;
        width: 100px;
        height: 45px; }
        .tab1 .tab2 .tab_nav span a {
          display: block;
          width: 100px;
          height: 45px;
          line-height: 45px;
          font-size: 13px;
          color: #000;
          text-align: center; }
        .tab1 .tab2 .tab_nav span a:hover {
          background: url(../img/icon_arrows_bottom1.gif) no-repeat 80px 18px; }
        .tab1 .tab2 .tab_nav span a:visited {
          color: #000; }
        .tab1 .tab2 .tab_nav span .tab_nav_Checked {
          background: url(../img/icon_arrows_bottom1.gif) no-repeat 80px 18px; }
        .tab1 .tab2 .tab_nav span .slide_line {
          width: 100px;
          height: 5px;
          background-color: #000;
          overflow: hidden;
          position: absolute;
          bottom: 0;
          left: 0; }
        .tab1 .tab2 .tab_nav span .tab_div {
          width: 100%;
          height: auto; }

.page {
  width: 100%;
  height: auto;
  overflow: hidden; }
  .page .page_content {
    height: auto;
    overflow: hidden;
    float: right; }
    .page .page_content span {
      margin-right: 10px;
      cursor: pointer; }
    .page .page_content span:hover {
      text-decoration: underline;
      color: #db2726; }
    .page .page_content .page_Checked {
      text-decoration: underline; }
    .page .page_content .page_up {
      float: left;
      margin-right: 20px; }
    .page .page_content .page_number {
      float: left; }
    .page .page_content .page_down {
      float: left;
      margin-right: 0;
      margin-left: 10px; }

.pop_content {
  width: 460px;
  height: auto;
  overflow: hidden;
  padding: 20px;
  position: relative;
  background-color: #fff; }
  .pop_content h2 {
    width: 100%;
    height: 30px;
    line-height: 30px;
    text-align: center;
    font-size: 16px;
    color: #fff;
    background-color: #000;
    margin-bottom: 20px;
    font-weight: normal; }

.text_center {
  text-align: center; }

.text_left {
  text-align: left; }

.pop_content h2 {
  width: 100%;
  height: 30px;
  line-height: 30px;
  text-align: center;
  font-size: 16px;
  color: #fff;
  background-color: #000;
  margin-bottom: 20px;
  font-weight: normal; }

.selected1 {
  display: block;
  width: 12px;
  height: 12px;
  background: url(../img/icon_selected1.jpg) no-repeat;
  text-indent: -9999px;
  cursor: pointer; }

.not_selected {
  display: block;
  width: 12px;
  height: 12px;
  background: url(../img/icon_not_selected.png) no-repeat;
  text-indent: -9999px;
  cursor: pointer; }

.selected {
  display: block;
  width: 12px;
  height: 12px;
  background: url(../img/icon_selected.png) no-repeat;
  text-indent: -9999px;
  cursor: pointer; }

.chengepst {
  margin-top: 3px;
  float: left;
  margin-right: 2px; }

.topMargin {
  margin-top: 20px; }

.bottomMargin {
  margin-bottom: 20px; }

.leftMargin {
  margin-left: 20px; }

.rightMargin {
  margin-right: 20px; }

#theEventTop .theEventIntroduction {
  background-color: #e9e9e9; }

.theEvent {
  width: 320px;
  height: 232px;
  overflow: hidden;
  float: left;
  cursor: pointer;
  margin-bottom: 20px;
  margin-right: 20px; }
  .theEvent .theEventImg {
    width: 318px;
    height: 191px;
    overflow: hidden;
    border: 1px solid #e7e7e7;
    position: relative; }
    .theEvent .theEventImg b img {
      width: auto; }
    .theEvent .theEventImg .event_angle_a, .theEvent .theEventImg .event_angle_b, .theEvent .theEventImg .event_angle_c, .theEvent .theEventImg .event_angle_d, .theEvent .theEventImg .event_angle_e, .theEvent .theEventImg .event_angle_f, .theEvent .theEventImg .event_angle_g, .theEvent .theEventImg .event_angle_h {
      position: absolute;
      top: 5px;
      right: 5px;
      z-index: 1; }
    .theEvent .theEventImg .theMask {
      width: 318px;
      height: 191px;
      position: absolute;
      top: 0;
      left: 0;
      filter: alpha(opacity=60);
      -moz-opacity: .6;
      -khtml-opacity: .6;
      opacity: .6;
      z-index: 2;
      background-color: #000;
      display: none; }
    .theEvent .theEventImg .text {
      position: absolute;
      top: 0;
      text-align: center;
      color: #fff;
      z-index: 3;
      line-height: 18px;
      letter-spacing: 1px;
      display: none; }
    .theEvent .theEventImg img {
      width: 100%; }
  .theEvent .theEventIntroduction {
    width: 300px;
    height: 40px;
    overflow: hidden;
    padding: 0 10px;
    line-height: 40px;
    background-color: #f2f2f2; }
    .theEvent .theEventIntroduction .theEventTitle {
      display: block;
      float: left; }
    .theEvent .theEventIntroduction p {
      display: block;
      float: right;
      color: #db2726; }
      .theEvent .theEventIntroduction p span {
        font-size: 18px; }

.new-label {
  width: 56px;
  height: 18px;
  line-height: 18px;
  color: #fff;
  padding-left: 3px;
  background: url(../img/event_label.png) no-repeat;
  float: left;
  margin: 11px 3px 0 -10px; }

.inputError {
  width: auto;
  height: 11px;
  position: relative;
  top: -5px;
  padding-left: 73px;
  color: #db2726; }

.confirmation_message {
  width: 100%;
  height: 1px;
  position: relative;
  top: -10px;
  color: #db2726; }

* html,
* html body {
  background-image: url(about:blank);
  background-attachment: fixed; }

* html .nav_container_top {
  position: absolute;
  left: expression(eval(document.documentElement.scrollLeft));
  top: expression(eval(document.documentElement.scrollTop)); }

* html .productquery_top {
  position: absolute;
  left: expression(eval(document.documentElement.scrollLeft));
  top: expression(eval(document.documentElement.scrollTop-120)); }

* html .productquery_top_bigbanner {
  position: absolute;
  left: expression(eval(document.documentElement.scrollLeft));
  top: expression(eval(document.documentElement.scrollTop-560)); }

* html .twograde .productquery_top {
  position: absolute;
  left: expression(eval(document.documentElement.scrollLeft));
  top: expression(eval(document.documentElement.scrollTop-240)); }

* html .product_top_container {
  position: absolute;
  left: expression(eval(document.documentElement.scrollLeft));
  top: expression(eval(document.documentElement.scrollTop)); }

* html .returnTop {
  position: absolute;
  left: expression(eval(document.documentElement.scrollLeft+document.documentElement.clientWidth-this.offsetWidth)-(parseInt(this.currentStyle.marginLeft, 10)||10)-(parseInt(this.currentStyle.marginRight, 10)||10));
  top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||10)-(parseInt(this.currentStyle.marginBottom, 10)||10))); }

.noEffect {
  filter: alpha(opacity=50);
  -moz-opacity: .5;
  -khtml-opacity: .5;
  -webkit-opacity: .5;
  opacity: .5; }

.box_delete {
  width: 230px;
  height: auto;
  position: absolute;
  z-index: 9; }
  .box_delete .box_content {
    height: auto;
    overflow: hidden;
    text-align: center; }
    .box_delete .box_content .p1 {
      width: 100%;
      height: auto;
      overflow: hidden;
      padding-top: 10px;
      padding-bottom: 20px;
      margin: 0; }
    .box_delete .box_content .p2 {
      width: 100%;
      height: 25px;
      overflow: hidden;
      position: relative;
      margin: 0; }
      .box_delete .box_content .p2 .button1 {
        position: absolute;
        left: 0;
        z-index: auto; }
      .box_delete .box_content .p2 .button2 {
        position: absolute;
        right: 0;
        z-index: auto; }

.loadingnow {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 30px;
  height: 30px;
  background: url(../img/icon_loading.gif) no-repeat;
  font-size: 0;
  line-height: 0;
  overflow: hidden; }

.zoom-in {
  cursor: url("https://cdn11.mei.com/images/zoom/big.cur"), auto; }

.zoom-out {
  cursor: url("https://cdn11.mei.com/images/zoom/small.cur"), auto; }

.zoom_big {
  cursor: url(https://cdn11.mei.com/images/ico/amplification.ico), pointer; }

.zoom_small {
  cursor: url(https://cdn11.mei.com/images/ico/narrow.ico), pointer; }

.zoom_colse {
  cursor: url(https://cdn11.mei.com/images/ico/close_pop.ico), pointer; }

.cms-title {
  text-align: center;
  width: 100%;
  color: #111;
  font-size: 14px;
  font-weight: 700;
  margin: 30px 0 20px; }

.header_container {
  background-position: 0 0; }

.header1_container {
  background-position: 0 -252px; }

.content_bg .bg_shadow {
  background-image: url(../img/base_x.png);
  background-position: 0 -372px; }

.content_bg .bg_right {
  background-position: 0 0; }

.content_bg .bg_left {
  background-position: -110px 0; }

.header_container, .header1_container {
  background-image: url(../img/base_x.png); }

.gls_100 {
  background-position: -220px 0; }

.footer_advantage ul li .a1 {
  background-position: -153px -146px; }

.footer_advantage ul li .a1:hover {
  background-position: -153px -264px; }

.footer_advantage ul li .a3 {
  background-position: -150px -382px; }

.footer_advantage ul li .a6:hover {
  background-position: -301px 5px; }

.footer_advantage ul li .a6 {
  background-position: -301px -112px; }

.footer_advantage ul li .a3:hover {
  background-position: -301px -229px; }

.footer_advantage ul li .a5 {
  background-position: -301px -346px; }

.footer_advantage ul li .a5:hover {
  background-position: -301px -459px; }

.footer_advantage ul li .a4 {
  background-position: -419px 5px; }

.footer_advantage ul li .a4:hover {
  background-position: -419px -107px; }

.footer_advantage ul li .a2:hover {
  background-position: -543px 7px; }

.footer_advantage ul li .a2 {
  background-position: -543px -104px; }

.imglink_weixin {
  background-position: -604px -222px; }

.imglink_weibo {
  background-position: -604px -329px; }

.returnTop .clickOn a {
  background-position: -564px -428px; }

.header .branding .logo {
  background-position: -853px -295px; }

.header .branding .logo_slogan {
  background-position: -889px -74px; }

.header1 .branding .logo {
  background-position: -738px 30px; }

.header1 .branding .logo_slogan {
  background-position: -905px -72px; }

.shopping_bag ul .shopping_quantity {
  background-position: -1017px -219px; }

.content_bg .bg_right,
.content_bg .bg_left,
.gls_100,
.footer_advantage ul li .a1,
.footer_advantage ul li .a1:hover,
.footer_advantage ul li .a3,
.footer_advantage ul li .a6:hover,
.footer_advantage ul li .a6,
.footer_advantage ul li .a3:hover,
.footer_advantage ul li .a5,
.footer_advantage ul li .a5:hover,
.footer_advantage ul li .a4,
.footer_advantage ul li .a4:hover,
.footer_advantage ul li .a2:hover,
.footer_advantage ul li .a2,
.imglink_weixin,
.imglink_weibo,
.returnTop .clickOn a,
.header .branding .logo,
.header1 .branding .logo,
.header .branding .logo_slogan,
.header1 .branding .logo_slogan,
.shopping_bag ul .shopping_quantity {
  background-image: url(../img/base_z.png); }

.header_menu ul li .nav-li {
  position: relative; }
  .header_menu ul li .nav-li .crossIcon {
    width: 32px;
    height: 18px;
    background: url(../img/silo-icon.png) no-repeat;
    position: absolute;
    top: 0;
    right: -30px; }

.login_wrapper {
  width: 100%;
  height: auto;
  overflow: hidden;
  background-color: #dddddb;
  background-image: url(../img/photo_03.png);
  background-repeat: repeat-x; }
  .login_wrapper .login_container {
    width: 1000px;
    height: auto;
    overflow: hidden;
    margin: 0 auto; }
    .login_wrapper .login_container .login_header {
      background-image: url(../img/logo.png);
      width: 369px;
      height: 36px;
      margin: 0 auto;
      margin-top: 30px;
      background-repeat: no-repeat;
      cursor: pointer; }
    .login_wrapper .login_container .login_content {
      width: 950px;
      height: 650px;
      overflow: hidden; }
      .login_wrapper .login_container .login_content .login_main {
        float: right;
        width: 350px;
        height: auto;
        overflow: hidden;
        margin-top: 60px;
        margin-right: 150px; }
    .login_wrapper .login_container .login_footer {
      overflow: hidden;
      width: 1000px;
      height: auto; }
      .login_wrapper .login_container .login_footer div {
        width: 165px;
        height: 60px;
        float: left;
        border-right: solid 1px #777;
        text-align: center;
        overflow: hidden;
        cursor: pointer; }
      .login_wrapper .login_container .login_footer .footer_box6 {
        border: 0; }
      .login_wrapper .login_container .login_footer h4 {
        position: relative;
        top: 45px; }

.login_copyright {
  padding: 20px 0; }

.footer_box1 {
  background: url(../img/icon_bso.png) no-repeat;
  background-position: 67px 5px; }

.footer_box1:hover {
  background: url(../img/icon_bso_hover.png) no-repeat;
  background-position: 67px 5px; }

.footer_box2 {
  background: url(../img/icon_freight.png) no-repeat;
  background-position: 61px 7px; }

.footer_box2:hover {
  background: url(../img/icon_freight_hover.png) no-repeat;
  background-position: 61px 7px; }

.footer_box3 {
  background: url(../img/icon_return.png) no-repeat;
  background-position: 70px 5px; }

.footer_box3:hover {
  background: url(../img/icon_return_hover.png) no-repeat;
  background-position: 70px 5px; }

.footer_box4 {
  background: url(../img/icon_discount.png) no-repeat;
  background-position: 68px 5px; }

.footer_box4:hover {
  background: url(../img/icon_discount_hover.png) no-repeat;
  background-position: 68px 5px; }

.footer_box5 {
  background: url(../img/icon_flashsales.png) no-repeat;
  background-position: 70px 5px; }

.footer_box5:hover {
  background: url(../img/icon_flashsales_hover.png) no-repeat;
  background-position: 70px 5px; }

.footer_box6 {
  background: url(../img/icon_telephone.png) no-repeat;
  background-position: 70px 5px; }

.footer_box6:hover {
  background: url(../img/icon_telephone_hover.png) no-repeat;
  background-position: 70px 5px; }

.erweima {
  margin-left: 90px;
  margin-top: 20px; }
  .erweima img {
    float: left; }
  .erweima p {
    line-height: 20px;
    margin-top: 16px;
    float: right;
    margin-right: 18px; }

.xian {
  background-color: #a8aaab;
  width: 350px;
  height: 1px;
  margin-left: 0;
  overflow: hidden;
  margin-top: 19px; }

.hydl_regsiter {
  margin-left: 90px;
  width: 260px;
  height: auto;
  overflow: hidden;
  padding-bottom: 10px; }
  .hydl_regsiter h2 {
    font-size: 16px;
    font-weight: bold;
    float: left; }
  .hydl_regsiter span {
    float: right;
    margin-top: 2px; }
    .hydl_regsiter span a {
      font-size: 14px;
      color: #db2725;
      text-decoration: underline; }
    .hydl_regsiter span a:link {
      font-size: 14px;
      color: #db2725;
      text-decoration: underline; }
    .hydl_regsiter span a:visited {
      font-size: 14px;
      color: #db2725;
      text-decoration: underline; }

.hydl_loginbar {
  width: 100%;
  height: auto;
  overflow: hidden; }
  .hydl_loginbar ul li {
    height: auto;
    overflow: hidden;
    margin-bottom: 10px;
    width: 350px;
    text-align: left; }
  .hydl_loginbar span {
    float: left;
    width: 75px;
    margin-right: 15px;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    text-align: right;
    white-space: nowrap;
    display: inline; }
  .hydl_loginbar input {
    width: 253px;
    padding-left: 5px;
    height: 28px;
    border: 1px solid #999;
    color: #999;
    line-height: 28px;
    float: left; }
  .hydl_loginbar .yanzheng {
    width: 108px;
    height: 28px; }
  .hydl_loginbar img {
    float: right; }

.hydl_btn {
  width: 260px;
  height: 35px;
  overflow: hidden;
  margin-left: 90px; }
  .hydl_btn a {
    display: block;
    background-color: #db2725;
    width: 260px;
    height: 35px;
    text-align: center;
    line-height: 35px;
    color: #FFF;
    font-size: 14px; }
  .hydl_btn a:link {
    text-decoration: none;
    color: #fff; }
  .hydl_btn a:visited {
    text-decoration: none;
    color: #fff; }
  .hydl_btn a:hover {
    text-decoration: none;
    color: #fff; }
  .hydl_btn a:active {
    text-decoration: none;
    color: #fff; }

.hydl_login {
  padding-left: 90px;
  height: auto;
  overflow: hidden;
  margin-top: 10px; }
  .hydl_login p {
    float: left;
    overflow: hidden; }
  .hydl_login span {
    text-decoration: none;
    color: #fff; }
  .hydl_login .zidong {
    margin-right: 3px;
    position: relative;
    bottom: 2px; }

.hydl_partner {
  width: 350px;
  height: auto;
  overflow: hidden;
  margin: 20px 0 0 0; }
  .hydl_partner h4 {
    width: 75px;
    float: left;
    text-align: right;
    margin-right: 15px;
    white-space: nowrap; }
  .hydl_partner img {
    float: left;
    margin: 0 25px 0 0; }

.sjzh_login {
  width: 260px;
  padding-left: 90px;
  height: auto;
  overflow: hidden; }
  .sjzh_login p {
    float: left;
    margin: 10px 0 0 0;
    text-align: left; }
  .sjzh_login .p1 {
    float: left;
    margin: 20px 0 0 0;
    text-align: left; }
  .sjzh_login span {
    text-decoration: underline; }
  .sjzh_login .ma {
    margin: 0;
    margin-left: 10px;
    line-height: 30px;
    color: #000; }
    .sjzh_login .ma b {
      color: #db2726;
      font-weight: normal; }

.yxzh_login {
  width: 260px;
  padding-left: 90px;
  height: auto; }
  .yxzh_login p {
    margin: 10px 0 0 0;
    text-align: left; }
  .yxzh_login .p1 {
    margin: 20px 0 0 0;
    text-align: left; }
  .yxzh_login span {
    text-decoration: underline; }

.xyzh2_loginbar {
  width: 100%;
  height: auto;
  overflow: hidden; }
  .xyzh2_loginbar ul {
    margin-bottom: 20px;
    margin-left: 90px;
    display: block; }
    .xyzh2_loginbar ul li {
      text-align: left; }
      .xyzh2_loginbar ul li a {
        text-decoration: underline; }

.sjzc_login {
  width: 260px;
  padding-left: 90px;
  height: auto;
  overflow: visible; }
  .sjzc_login p {
    float: left;
    margin: 8px 0 0 0;
    display: inline;
    text-align: left;
    line-height: 18px;
    width: 260px; }
  .sjzc_login .zidong {
    margin-right: 3px;
    position: relative;
    bottom: 2px; }
    .sjzc_login .zidong span {
      text-decoration: underline; }
    .sjzc_login .zidong p {
      color: #db2725;
      margin-left: 90px;
      margin-top: 3px; }
      .sjzc_login .zidong p a {
        text-decoration: underline;
        color: #db2725; }

.login_safety {
  width: auto;
  margin-left: 89px;
  height: 15px;
  margin-top: 5px; }
  .login_safety span {
    display: block;
    width: 86px;
    height: 15px;
    text-align: center;
    line-height: 15px;
    color: #fff;
    float: left;
    display: inline;
    background-color: #929292;
    margin-left: 1px;
    margin-right: 0; }

#safety_grade_now {
  background-color: #000; }

.szmm_loginbar {
  width: 100%;
  height: auto;
  overflow: hidden; }
  .szmm_loginbar ul {
    margin-bottom: 140px;
    margin-left: 90px;
    display: block; }
    .szmm_loginbar ul li {
      text-align: left;
      font-size: 18px; }
      .szmm_loginbar ul li p {
        text-align: left; }
        .szmm_loginbar ul li p span {
          color: #db2725; }

.login_content1 {
  width: 720px;
  height: 500px;
  overflow: hidden;
  background-position: top left;
  background-size: cover; }
  .login_content1 .login_main {
    float: right;
    width: 350px;
    height: auto;
    overflow: hidden;
    margin-top: 35px;
    margin-right: 20px; }
    .login_content1 .login_main .pop_phoneVerification {
      width: 425px;
      height: 230px;
      padding: 17px 0 0 75px;
      overflow: hidden;
      background-color: #fff; }
    .login_content1 .login_main .guide {
      text-align: left;
      padding-left: 90px;
      font-size: 14px;
      font-weight: bold;
      margin-bottom: 2px; }
      .login_content1 .login_main .guide span {
        color: #db2726; }

.guide span {
  color: #db2726; }

.guide1 {
  text-align: left;
  padding-left: 90px;
  margin-bottom: 17px; }

.top10px {
  padding-top: 10px; }

.newPeople {
  width: 260px;
  padding-left: 90px;
  height: auto;
  overflow: hidden;
  text-align: left;
  padding-bottom: 10px;
  _padding-bottom: 0; }
  .newPeople span {
    color: #db2726; }

.bottomText {
  width: 350px;
  height: auto;
  overflow: hidden;
  padding-top: 18px; }
  .bottomText ul li {
    float: left;
    text-align: left;
    width: 140px;
    margin-left: 20px;
    margin-bottom: 10px;
    background: url(../img/icon_dot.gif) no-repeat;
    background-position: 0 5px;
    padding-left: 12px; }

.zccg_loginbar {
  width: 100%;
  height: auto;
  overflow: hidden; }
  .zccg_loginbar ul li {
    text-align: left;
    line-height: 18px; }
    .zccg_loginbar ul li span {
      color: #db2726; }
  .zccg_loginbar ul .li1 {
    position: relative;
    top: 4px; }

.zccg_loginbar ul {
  margin-bottom: 18px;
  margin-left: 90px;
  display: block; }

.omewiap {
  background-color: white;
  width: 370px;
  height: 100%; }

.lastone_ax {
  margin-left: 90px;
  width: 260px;
  height: auto;
  overflow: hidden;
  padding-bottom: 10px;
  text-align: left; }
  .lastone_ax h2 {
    font-size: 16px;
    font-weight: bold;
    float: none; }
  .lastone_ax p {
    font-size: 14px; }
    .lastone_ax p span {
      color: #de272c;
      float: none; }
